package com.cskaoyan.javase.oop3._0abstract._2notice;

/**
 * 注意事项:
 *      1.abstract关键字，不能用来修饰构造器、属性、代码块等结构。
 *          只能修饰类或者方法。
 *      2.abstract修饰类时，类的修饰符不能有final。
 *      3.abstract修饰方法时，该方法不能有修饰符：
 *          1.private 私有方法不能被重写
 *          2.static 静态方法没有继承,不能被重写
 *          3.final 不能被重写(但是可以继承)
 *      当然abstract修饰符也不能修饰构造方法
 *
 *      4.一个抽象类中可以没有抽象方法，但是意义不是很大（普遍来说，抽象类就应该有抽象方法）
 *
 * @since 16:31
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {

    }
}

abstract class BaseA {
    public abstract void test();
}
